manage challenges - French English Dictionary